@charset "utf-8";
/* 代码整理：懒人之家 */
* {
	margin:0;
	padding:0;
	list-style-type:none;
}
* {
	margin:0;
	padding:0;
	list-style-type:none;
}
a, img {
	border:0;
}

/* p-top */
#p-top {
	margin:0 auto;
	padding:0 10px;
	width:930px;
	text-align:left;
}
#p-top {
	background:none;
	width:auto;
	min-width:990px;
	padding:0;
}
#p-banner-1 {
	background: #EDEDED url(../flash/ba1.jpg) repeat-x 50% 0px;
}
#p-top-banner .p-banner-small-1 {
	background: url(../flash/p-banner1-small.png) no-repeat 0 80%;
}
#p-banner-2 {
	background: #EDEDED url(../flash/ba2.jpg) repeat-x 50% 0px;
}
#p-top-banner .p-banner-small-2 {
	background: url(../flash/p-banner2-small.png) no-repeat 0px 80%;
}
#p-banner-3 {
	background: #EDEDED url(../flash/ba3.jpg) repeat-x 50% 0px;
}
#p-top-banner .p-banner-small-3 {
	background: url(../flash/p-banner3-small.png) no-repeat 0px 50%;
}
#p-banner-4 {
	background: #EDEDED url(../flash/ba4.jpg) repeat-x 50% 0px;
}
#p-top-banner .p-banner-small-4 {
	background: url(../flash/p-banner4-small.png) no-repeat 0px 50%;
}
#p-banner-5 {
	background: #EDEDED url(../flash/p-banner5.jpg) repeat-x 50% 0px;
}
#p-top-banner .p-banner-small-5 {
	background: url(../flash/p-banner5-small.png) no-repeat 0px 50%;
}
.p-home-banner {
	width:990px;
	padding:0;
	margin:0 auto;
	clear:both;
}
.p-home-banner:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
#p-top-banner img, #p-top-banner h1, #p-top-banner h2, #p-top-banner h3 {
	padding:0;
	margin:0;
}
#p-top-banner h1, #p-top-banner h2, #p-top-banner h3 {
	position:relative;
}
#p-top-banner {
	background:#EFEFEF;
	border-bottom:1px solid #C0C0AE;
}
#p-top-banner.p-container {
	margin:0;
}
#p-top-banner.p-top-qh .p-container-body {
	clear:both;
	position:relative;
	height:350px;
	border:0 none;
	background:none;
	margin:0;
}
#p-top-banner .p-top-qh-pane {
	position:relative;
	height:350px;
	overflow:hidden;
	clear:both;
}
#p-top-banner .p-top-qh-pane h1 img, #p-top-banner .p-top-qh-pane h2 img {
	margin-top:80px;
}
#p-top-banner .p-bannerqh {
	position:absolute;
	overflow:hidden;
}
#p-top-banner .p-bannerqh .p-home-banner {
	clear:none;
	height:350px;
	overflow:hidden;
	width:100%;
	margin:0;
	float:left;
}
#p-top-banner .p-bannerqh .p-home-banner .p-banner1-1-1 {
	width:990px;
	margin:0 auto;
	text-align:left
}
#p-top-banner .p-top-qh-nav {
	margin:-15px 100px 0 0;
	width:400px;
	height:20px;
	float:right;
	display:inline;
}
#p-top-banner .p-top-qh-nav a {
	width:45px;
	height:30px;
	position:relative;
	z-index:2100;
	display:inline-block;
	text-decoration:none;
	padding:0;
	margin:3px 5px;
	font-size:1px;
	outline:0;
	border:3px solid #EEE;
	border:3px solid rgba(255, 255, 255, 0.6);
	box-shadow:0 1px 3px rgba(0, 0, 0, 0.6);
	-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.6);
	-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.6);
}
#p-top-banner .p-top-qh-nav a .p-top-qh-view {
	width:45px;
	height:30px;
}
#p-top-banner .p-top-qh-nav a.p-active {
	top:-5px;
}
#p-top-banner .p-top-qh-nav a:hover, #p-top-banner .p-top-qh-nav a.p-active {
	border:3px solid #FFF;
	border:3px solid rgba(255, 255, 255, 0.9);
	box-shadow:0 1px 3px rgba(0, 0, 0, 0.85);
	-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.85);
	-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.85);
}
#p-top-banner .p-top-qh-nav a .p-banner-small-alt {
	display:none;
	background:url(../flash/p-banner-small-bg.png) no-repeat 0 0;
	_background-image:url("../flash/p-banner-small-bg-ie6.png");
	cursor:pointer;
	position:absolute;
	text-align:left;
	width:328px;
	height:113px;
	top:-115px;
	left:-237px;
}
#p-top-banner .p-top-qh-nav a.p-active .p-banner-small-alt {
	top:-110px;
}
#p-top-banner .p-top-qh-nav a .p-banner-small-alt span.p-banner-small-1, #p-top-banner .p-top-qh-nav a .p-banner-small-alt span.p-banner-small-2, #p-top-banner .p-top-qh-nav a .p-banner-small-alt span.p-banner-small-3 {
	display:block;
	border:1px solid #FFF;
	width:60px;
	height:60px;
	margin:18px 10px 5px 20px;
	_margin:20px 6px 5px 12px;
	float:left;
}
#p-top-banner .p-top-qh-nav a .p-banner-small-alt h2 {
	font-weight:bold;
	color:#FFDF4E;
	text-shadow:0 1px 0 rgba(0, 0, 0, .5);
	font-size:12px;
	margin:0;
	padding:15px 20px 0 0;
}
#p-top-banner .p-top-qh-nav a .p-banner-small-alt p {
	font-size:11px;
	color:#999;
	text-shadow:0 1px 0 rgba(0, 0, 0, .5);
	margin:0;
	padding:0 20px 5px 0;
	line-height:14px;
}
#p-top-banner .p-top-qh-nav a .p-banner-small-alt:hover h2 {
	color:#FFC;
}
#p-top-banner .p-top-qh-nav a .p-banner-small-alt:hover p {
	color:#CCC;
}
#p-top-banner a.p-top-qh-next, #p-top-banner a.p-top-qh-prev {
	display:none;
}
.p-container {
	margin:0 0 1.2em;
	width:100%;
}
.p-container .p-container-body h2, .p-container.p-alternate-two h2, .p-container.p-alternate-six h2 {
	background:none;
	border:none;
}
.p-subtittle {
	position:absolute;
	left:-3000px;
	width:500px;
}
.banner-buttom {
	position:absolute;
	bottom:0px;
	width:100%;
	height:30px;
	cursor:pointer;
	z-index:40;
	border-top:1px solid rgba(0, 0, 0, 0.1);
	margin:0 auto;
	min-width:990px;
	text-align:center;
}
.news-border {
	border-top:1px solid rgba(255, 255, 255, 0.3)!important;
	border-top:1px solid #C0C0AE;
}
